public class UHFXSAPI extends RFIDWithUHFUART implements IUHFInventoryCallback
| Modifier and Type | Class and Description |
|---|---|
static class |
UHFXSAPI.Bank |
UhfBase.ErrorCodeBank_EPC, Bank_RESERVED, Bank_TID, Bank_USER, LockBank_ACCESS, LockBank_EPC, LockBank_KILL, LockBank_TID, LockBank_USER, LockMode_LOCK, LockMode_OPEN, LockMode_PLOCK, LockMode_POPEN, UPDATE_UHF| Modifier and Type | Method and Description |
|---|---|
void |
callback(UHFTAGInfo uhftagInfo) |
InventoryModeEntity |
getEPCAndTIDUserMode()
获取当前设置的盘点模式 (Get the currently set inventory mode)
|
static UHFXSAPI |
getInstance() |
UHFTAGInfo |
readTagFromBuffer()
Deprecated.
|
boolean |
setEPCAndTIDMode()
设置循环盘点同时读取 EPC、TID 模式
Setup auto scan to acquire EPC, TID mode |
boolean |
setEPCAndTIDUserMode(int user_prt,
int user_len)
设置循环盘点同时读取 EPC、TID、USER 模式
Setup auto scan to acquire EPC, TID, User mode |
boolean |
setEPCMode()
设置循环盘点只获取EPC的数据
Setup auto scan to acquire EPC only |
boolean |
setInventoryBank(UHFXSAPI.Bank bank,
int offset,
int length) |
void |
setInventoryCallback(IUHFInventoryCallback inventoryCallback)
设置盘点回调接口,接收循环盘点到的标签数据
Set the inventory callback interface to receive the label data from the cyclic inventory 备注:需要在开始循环盘点 RFIDWithUHFUART.startInventoryTag()之前调用此方法。Note: This method needs to be called before starting the loop inventory RFIDWithUHFUART.startInventoryTag(). |
blockWriteData, eraseData, eraseData, factoryReset, free, generateLockCode, getConnectStatus, getCW, getErrCode, getFastInventoryMode, getFrequencyMode, getGen2, getHardwareVersion, getPower, getProtocol, getRFLink, getTagLocate, getTemperature, getVersion, init, inventorySingleTag, inventorySingleTag, isInventorying, isPowerOn, killTag, killTag, lockMem, lockMem, readData, readData, setConnectionStatusCallback, setCW, setDynamicDistance, setEPCAndTIDUserMode, setFastID, setFastInventoryMode, setFilter, setFreHop, setFrequencyMode, setGen2, setOnLowBatteryListener, setPower, setPowerOnBySystem, setProtocol, setRFLink, setTagFocus, setUart, startInventoryTag, startInventoryTag, startLocation, startRadarLocation, stopInventory, stopLocation, stopRadarLocation, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeData, writeDataToEpc, writeDataToEpcreadTcpServiceStatepublic static UHFXSAPI getInstance()
public boolean setInventoryBank(UHFXSAPI.Bank bank, int offset, int length)
public boolean setEPCAndTIDMode()
IUHFsetEPCAndTIDMode in interface IUHFsetEPCAndTIDMode in class RFIDWithUHFUARTpublic boolean setEPCAndTIDUserMode(int user_prt,
int user_len)
IUHFsetEPCAndTIDUserMode in interface IUHFsetEPCAndTIDUserMode in class RFIDWithUHFUARTuser_prt - USER区起始地址(Start addressin USER area)user_len - USER区长度(Data length in USER area)public boolean setEPCMode()
IUHFsetEPCMode in interface IUHFsetEPCMode in class RFIDWithUHFUARTpublic InventoryModeEntity getEPCAndTIDUserMode()
IUHFgetEPCAndTIDUserMode in interface IUHFgetEPCAndTIDUserMode in class RFIDWithUHFUARTpublic void callback(UHFTAGInfo uhftagInfo)
callback in interface IUHFInventoryCallbackpublic void setInventoryCallback(IUHFInventoryCallback inventoryCallback)
RFIDWithUHFUARTRFIDWithUHFUART.startInventoryTag()之前调用此方法。RFIDWithUHFUART.startInventoryTag().setInventoryCallback in interface IUHFsetInventoryCallback in class RFIDWithUHFUARTinventoryCallback - 盘点回调接口(inventory callback interface)public UHFTAGInfo readTagFromBuffer()
IUHFIUHF.setInventoryCallback(IUHFInventoryCallback inventoryCallback) instead .readTagFromBuffer in interface IUHFreadTagFromBuffer in class RFIDWithUHFUART